/**
 * Jaxson ajax
 *
 * Copyright Remedy Interactive, licensed under Apache version 2 license:
 *
 *  http://www.apache.org/licenses/LICENSE-2.0.html
 *
 * This notice must remain in all java source files.
 */
package org.jaxson.struts.encoder.excel;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


/**
 * Annotation flagging a class for rendering as Excel data.  Instances of classes
 * marked with this annotation should be stored in a <code>java.util.List</code>.
 * 
 * @author Joe Maisel
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface ExcelData
{
	Class<? extends ExcelRenderer> renderer() default DefaultExcelRenderer.class;
}
